https://banneroftruth.org/us/about/banner-authors/dennis-e-johnson/ https://www.crossway.org/authors/dennis-e-johnson/ https://www.wscal.edu/academics/faculty/dennis-e.-johnson https://zh.ligonier.org/tc/author/dennisj/